<?

class templates
{
  var
    //out
    $st_template,
    $st_templateModificado;

  function fcn_cargaTemplate($st_archivoHTML)
  {
    $fl_archivo = file($st_archivoHTML);
    $st_linea = "";
    $i_maxLineas = count($fl_archivo);
    $i = 0;
    while ($i<=$i_maxLineas)
    {
      $st_linea .= chop($fl_archivo[$i])."\r\n";
      $i++;
    }

    $this->st_template = $st_linea;
    return $st_linea;
  }

  function fcn_reemplazaTags($arr_tagsSustituye)
  {
    $st_linea = $this->st_template;
    $i_maxTags = count($arr_tagsSustituye);

    for ($i=0; $i<$i_maxTags; $i++)
    {
      $st_tag = chop($arr_tagsSustituye[$i][0]);
      $st_sustitucion = chop($arr_tagsSustituye[$i][1]);

      $st_linea = str_replace($st_tag, $st_sustitucion, $st_linea);
    }

    $this->st_templateModificado = $st_linea;
    return $st_linea;
  }
}

?>
